package edu.sctu.alex.May.day20150525;

/**
 * Created by user03 on 2015/5/25.
 */
public class StringUtil {

    /*
     *比较字符串
     */

    public boolean equals(String str1,String str2){

        boolean d =str1.equals(str2);
        return d;
    }

    /*
     *字符串的长度
     */

    public int length(String string){

        int x=string.length();
        return x;
    }

    /*
     *截取字符串开始位置和结束位置
     */

    public String subString(String string,int postion){
        String str = string.substring(postion,string.length());
        return str;
    }

    /*
     *查找某字符串特定索引位置的字符是什么
     */

    public char charAt(String string,int postion){

        char str = string.charAt(postion);
        return str;
    }

    /*
     *返回某个指定的字符串值在字符串中首次出现的位置
     */



    public int indexOf(String string,String string2){

        int x = string.indexOf(string2);
        return x;
    }

    /*
     *返回一个指定的字符串值最后出现的位置
     */

    public int lastIndexOf(String str1,String str2){

        int x = str1.lastIndexOf(str2);
        return x;
    }

    /*
     *返回一个新的字符串，它是通过用 newChar 替换此字符串中出现的所有 oldChar 而生成的。
     */

    public String replace(String str,String olddata,String newdata){

        String str0 = str.replace(olddata,newdata);
           return  str0;
    }

    /*
     *将一个字符串分割为子字符串，然后将结果作为字符串数组返回
     */

    public String[] split(String str,String temp){

           String[] str0 = str.split(temp);
           return str0;
    }

    /*
     *将字符串转换为小写
     */

    public String toLowerCase(String string){

        String str = string.toLowerCase();

        return str;
    }

    /*
     *将字符串转换为大写
     */

    public String toUpperCase(String string) {

        String str = string.toUpperCase();

        return str;
    }

    /*
     *把对象转换成String类型,根据实际的数据类型判断转换算法
     */

    public String toString(int x){

     String str = toString(x);
        return str;
    }

    /*
     *方法返回一个字符串副本，并忽略(去除)开头和结尾的空白
     */

    public  String trim(String string){

        String str = string.trim();
        return str;
    }

    /*
     *将目标强制转换成字符串类型
     */

    public Integer valueOf(Integer temp){
        Integer str = Integer.valueOf(temp);
        return str;

    }
}
